srcs:=$(wildcard *.c)
objs:=$(patsubst %.c,%.o ,$(srcs))

%.o:%.c
	gcc -c $^ -o $@ -g -Wall 

client:$(objs)
	gcc $^ -o $@ -lcrypt -lssl -lcrypto

clean:
	$(RM) $(objs) client

rebuild:clean client